@import "./common.less";

:global {
    #app {
        display: flex;
        min-width: 1200px;
        flex: 1;
        flex-direction: column;
        min-height: 100%;
        font-size: 14px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .ant-timeline-item-head-blue {
        width: 8px;
        height: 8px;
        border: none;
        background: #5864E8;
    }

    .ant-form-item-label label {
        font-size: 14px;
        font-weight: bold;
        color: #333333;
        line-height: 24px;
    }

    .ant-select-selection-selected-value {
        i.anticon-check-circle {
            display: none;
        }
    }

    .select-tree-title {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-right: 10px;

        i {
            color: #ccc
        }
    }

    .select-tree-dropdown {

        .ant-select-tree li span.ant-select-tree-switcher_open,
        .ant-select-tree li span.ant-select-tree-switcher_close {
            position: absolute;
            width: calc(100% - 40px);
            height: 26px;
            text-align: left;
            line-height: 24px;
            padding-left: 2px;
        }

        .ant-select-tree li .ant-select-tree-node-content-wrapper-open,
        .ant-select-tree li .ant-select-tree-node-content-wrapper-close {
            padding-left: 20px;
            width: 100%;
        }

        .ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
            background-color: #fff;
        }

        .ant-select-tree li .ant-select-tree-node-content-wrapper:hover {
            i.anticon-check-circle {
                color: #52c41a;
            }
        }

        .ant-select-tree-node-selected {
            i.anticon-check-circle {
                color: #52c41a;
            }
        }

        .ant-select-tree li ul {
            padding-left: 0px;
        }
    }

    .col-sort {
        text-align: center;

        &>div {
            text-align: center;
        }
    }
}